Introduction
Odoo POS Pre-Order lets you manage orders easily by enabling pre-orders right from your POS screen. Perfect for new launches or out-of-stock items, so you never miss a sale.
Allow customers to place advance orders and make partial payments with Odoo POS Pre-Order, adding flexibility to your retail operations and improving demand management.
Track all pre-orders in the backend, simplify your workflow, and boost customer satisfaction with timely updates and flexible payments options using Odoo POS Pre-Order.
Features
- Enable pre-orders for all or selected products
- Set minimum order quantity and advance payment amount
- Take pre-orders directly from the POS interface
- Collect partial payments while placing the order in Odoo POS Pre-Order
- Easily track and manage pre-orders from the backend
- Track order status using smart buttons in Sales Orders
- View pre-order details including invoice and delivery
- Handle in-stock and out-of-stock items effortlessly
- Split payment logic with clear POS and backend visibility
Installation
- Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
- Extract the file on your system after download finishes. As a result, you will be able to see a folder named- ‘pos_pre_order’
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
- Then, open Apps menu and click on ‘Update Modules List.’
- In the search bar, remove all the filters and search ‘pos_pre_order’
- You will be able to see module in the search results. Click on ‘Activate’ to install it.
Workflow
- After instaling Odoo POS Pre-Order, allow POS Pre-Order in Settings of Point of Sale.

2. Check the checkbox “Allow POS Pre-order” in a particular product.

3. In Pre Order Tab, General Configuration and Special Configuration options, here you can set the preorder minimum quantity maximum quantity and the minimum advance payment percentage.

4. In the Sales app, under the Orders tab, you will find the ‘Pre Orders’ section, where you can view all pre-orders along with their invoice status.

5. POS order view shows product details, payment info, and a button to the related pre-order.

6. Linked Sale Orders view displays associated sale order with customer, total amount, and invoice status.

7. After completion of sale order invoice status changed to “Fully Invoiced” from “Nothing to Invoice”.

POS Frontend
8. In Odoo POS Pre-Order frontend, products marked as “available for Preorder” are clearly labeled for easy identification during sale.

9. A pop-up prompts to create a preorder when the selected product, showing quantity and advance payment details.

10. Cashier enters the down payment amount based on the defined percentage using the numeric keypad pop-up.

11. Order line is created for the advance payment product reflecting the preorder amount.

12. Under the Actions tab in the POS frontend, a dedicated section for managing Preorders is available.

13. A list of all preorders is displayed with details like order number, customer, company, total amount, and invoice status.

14. Smart split payment shows separate lines for the advance and remaining amounts, ensuring clear transaction visibility.

Need Help?
Hope you find guide helpful! Please feel free to share your feedback in the comments below.
If you still have any issues/queries, please create a ticket at the UV Desk.
I hope this helps. In case of any further queries, contact us at our support mail.
Thanks for paying attention!!
Current Product Version - 1.0.0
Supported Framework Version - Odoo V18

Be the first to comment.